rostrate mactra - French English Dictionary